package com.zbkj.admin.controller.platform.assistant.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.PageInfo;
import com.zbkj.common.model.assistant.AssistantConversationTransfer;
import com.zbkj.common.request.PageParamRequest;
import com.zbkj.service.assistant.model.request.AssistantConversationTransferRequest;
import com.zbkj.service.assistant.model.request.AssistantConversationTransferSearchRequest;

/**
* @author keNan
* @description AssistantConversationTransferService 接口
* @date 2025-06-11
*/
public interface AssistantConversationTransferService extends IService<AssistantConversationTransfer> {

    /**
     * 转移会话
     * @param request 转移会话参数
     */
    void transfer(AssistantConversationTransferRequest request);

    PageInfo<AssistantConversationTransfer> getPage(AssistantConversationTransferSearchRequest request, PageParamRequest pageParamRequest);
}